Understanding and Extending Graphplan
نویسندگان
چکیده
We provide a reconstruction of Blum and Furst’s Graphplan algorithm, and use the reconstruction to extend and improve the original algorithm in several ways. In our reconstruction, the process of growing the planning-graph and inferring mutex relations corresponds to doing forward state-space refinement over disjunctively represented plans. The backward search phase of Graphplan corresponds to solving a binary dynamic constraint satisfaction problem. Our reconstruction sheds light on the sources of strength of Graphplan. We also use the reconstruction to explain how Graphplan can be made goaldirected, how it can be extended to handle actions with conditional effects, and how backward state-space refinement can be generalized to apply to disjunctive plans. Finally, we discuss how the backward search phase of Graphplan can be improved by applying techniques from CSP literature, and by teasing apart planning and scheduling (resource allocation) phases in Graphplan.
منابع مشابه
Extending Graphplan to Domain Axiom Planning
This short paper proposes an extension of the Graphplan [1] planning system. The extension allows Graphplan to solve planning problems containing Domain Axioms (DAs) in the form p1 ∧ p2 ∧...∧ pn→ c. The problem of DAs arises when the domain representation language adopted is augmented with more expressive terms. For example, in the blocks-world domain, if the set of blocks present in the initia...
متن کاملExtending Planning Graphs to an ADL Subset
We describe an extension of graphplan to a subset of ADL that allows conditional and universally quanti ed e ects in operators in such a way that almost all interesting properties of the original graph plan algorithm are preserved
متن کاملAIPS - 98 1 Conditional E ects in Graphplan
Graphplan has attracted considerable interest because of its extremely high performance, but the algorithm's inability to handle action representations more expressive than STRIPS is a major limitation. In particular, extending Graphplan to handle conditional e ects is a surprisingly subtle enterprise. In this paper, we describe the space of possible alternatives, and then concentrate on one pa...
متن کاملConditional Effects in Graphplan
Graphplan has attracted considerable interest because of its extremely high performance, but the algorithm’s inability to handle action representations more expressive than STRIPS is a major limitation. In particular, extending Graphplan to handle conditional effects is a surprisingly subtle enterprise. In this paper, we describe the space of possible alternatives, and then concentrate on one p...
متن کاملAppearing in Aips-98 Conditional Eeects in Graphplan
Graphplan has attracted considerable interest because of its extremely high performance, but the algorithm's inability to handle action representations more expressive than STRIPS is a major limitation. In particular , extending Graphplan to handle conditional eeects is a surprisingly subtle enterprise. In this paper, we describe the space of possible alternatives, and then concentrate on one p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997